Synthesis with Identifiers

نویسندگان

  • Rüdiger Ehlers
  • Sanjit A. Seshia
  • Hadas Kress-Gazit
چکیده

We consider the synthesis of reactive systems from specifications with identifiers. Identifiers are useful to parametrize the input and output of a reactive system, for example, to state which client requests a grant from an arbiter, or the type of object that a robot is expected to fetch. Traditional reactive synthesis algorithms only handle a constant bounded range of such identifiers. However, in practice, we might not want to restrict the number of clients of an arbiter or the set of object types handled by a robot a priori. We first present a concise automata-based formalism for specifications with identifiers. The synthesis problem for such specifications is undecidable. We therefore give an algorithm that is always sound, and complete for unrealizable safety specifications. Our algorithm is based on computing a pattern-based abstraction of a synthesis game that captures the realizability problem for the specification. The abstraction does not restrict the possible solutions to finite-state ones and captures the obligations for the system in the synthesis game. We present an experimental evaluation based on a prototype implementation that shows the practical applicability of our algorithm.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Higher Order Online Lyapunov-Based Emotional Learning for Rough-Neural Identifiers

o enhance the performances of rough-neural networks (R-NNs) in the system identification‎, ‎on the base of emotional learning‎, ‎a new stable learning algorithm is developed for them‎. ‎This algorithm facilitates the error convergence by increasing the memory depth of R-NNs‎. ‎To this end‎, ‎an emotional signal as a linear combination of identification error and its differences is used to achie...

متن کامل

In-Depth Coverage of the Icon Programming Language String Synthesis

Our solution is given below. First we need procedures analogous to the procedure used for modeling string scanning. In addition to a subject, there’s now an “object”, which is the result of string synthesis. There now also are two positions, one in the subject and one in the object. The global identifiers subject, object, s_pos, and o_pos are used for these four “state variables” in the procedu...

متن کامل

Validity of deterministic record linkage using multiple indirect personal identifiers: linking a large registry to claims data.

BACKGROUND Linking patient registries with administrative databases can enhance the utility of the databases for epidemiological and comparative effectiveness research. However, registries often lack direct personal identifiers, and the validity of record linkage using multiple indirect personal identifiers is not well understood. METHODS AND RESULTS Using a large contemporary national cardio...

متن کامل

Identification and Analysis of Factors Improving Social Life in Urban Public Spaces with Focus on Enclosure and Sociability

The dominance of vehicles in the urban spaces of Iran has continuously decreased the human scale and degraded social values. Unfortunately, the issue of human-centered designs has been rejected in many cities of Iran. The central square of Bam city is one of these spaces. In this study, with regard to the importance of social life in public urban spaces as one of the main elements of the city a...

متن کامل

An IPv6 Prefix for Overlay Routable Cryptographic Hash Identifiers (ORCHID)

This document introduces Overlay Routable Cryptographic Hash Identifiers (ORCHID) as a new, experimental class of IPv6-addresslike identifiers. These identifiers are intended to be used as endpoint identifiers at applications and Application Programming Interfaces (API) and not as identifiers for network location at the IP layer, i.e., locators. They are designed to appear as application layer ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014